访问电脑版页面

导航:老古开发网手机版51单片机定时器

80C51单片机内部定时器和计数器的结构及原理解析

导读:
关键字:
80C51单片机,定时器,计数器,

80C51单片机内部设有两个16位的可编程定时器/计数器。可编程的意思是指其功能(如工作方式、定时时间、量程、启动方式等)均可由指令来确定和改变。在定时器/计数器中除了有两个16位的计数器之外,还有两个特殊功能寄存器(控制寄存器和方式寄存器)。

定时器/计数器的结构:

80C51单片机内部定时器和计数器的结构及原理解析

图片1

从上面定时器/计数器的结构图中我们可以看出,16位的定时/计数器分别由两个8位专用寄存器组成,即:T0由TH0和TL0构成;T1由TH1和TL1构成。其访问地址依次为8AH-8DH。每个寄存器均可单独访问。这些寄存器是用于存放定时或计数初值的。此外,其内部还有一个8位的定时器方式寄存器TMOD和一个8位的定时控制寄存器TCON。这些寄存器之间是通过内部总线和控制逻辑电路连接起来的。TMOD主要是用于选定定时器的工作方式;TCON主要是用于控制定时器的启动停止,此外TCON还可以保存T0、T1的溢出和中断标志。当定时器工作在计数方式时,外部事件通过引脚T0(P3.4)和T1(P3.5)输入。
责任编辑;zl

来源:21ic   作者:佚名  2019/11/19 15:53:00
栏目: [ 51单片机定时器]

相关阅读

MCS-51单片机定时系统

单片机定时器初值计算公式(51单片机和AVR单片机的初值计算三种方法)

零基础:学51单片机定时器

80C51单片机内部定时器和计数器的结构及原理解析

51单片机计数器与定时器的区别

mcs51单片机计数器工作方式1 计数初值计算与定时编程举例

如何实现C8051单片机的精确延时

51单片机时钟精度误差的解决

MCS-51单片机精确定时的两种编程方法介绍

51单片机的定时器

C51单片机延时时间的计算方法解析

51单片机中的定时计数器的主体结构及功能解析

AT89S51单片机00-59秒计时器设计

基于51单片机的计时器设计

51单片机1s延时程序设计

AT89S51单片机的定时/计数器T0的应用

如何利用51单片机内部定时器实现对时间的操作

MCS-51单片机的定时器/计数器概念

51单片机基于定时器0的硬件延时代码

51单片机的定时器与计数器是如何工作的